package com.qdlc.p2p.dal.dao;

import com.qdlc.p2p.dal.common.dao.BaseDao;
import com.qdlc.p2p.dal.dto.MemberInfos;

/**
 * @author ygw
 * @version 2.0
 * @since 2015年11月11日
 */
public interface MemberInfosDao extends BaseDao<MemberInfos> {

	/**
	 * 获取公司信息
	 * 
	 * @param userId
	 */
	MemberInfos findByUserId(long userId);

	/**
	 * 获取公司信息
	 * 
	 * @param tppId
	 */
	MemberInfos findByTppId(String tppId);

	/**
	 * 保存公司信息
	 * 
	 * @param memeber
	 */
	MemberInfos saveEntity(MemberInfos memeber);

	/**
	 * 法人姓名存在校验
	 * 
	 * @param legalPerson
	 */
	boolean exsitLegalPerson(String legalPerson);

	/**
	 * 法人身份证号存在校验
	 * 
	 * @param certNo
	 */
	boolean exsitCertNo(String certNo);

	/**
	 * 法人手机号存在校验
	 * 
	 * @param legalPersonPhone
	 */
	boolean exsitLegalPersonPhone(String legalPersonPhone);

}
